/**
 * 浅色主题样式定义
 * 集中管理应用浅色主题下的所有颜色变量
 */

export const lightTheme = {
  // 基础颜色
  primary: "#1DA1F2", // 主色调（Twitter蓝）
  background: "#FFFFFF", // 主背景色
  backgroundLight: "#F5F5F5", // 次要背景色
  backgroundHighlight: "#F8F8F8", // 高亮背景色
  inputBackground: "#F5F8FA", // 输入框背景色

  // 文本颜色
  text: {
    primary: "#14171A", // 主要文本颜色
    secondary: "#657786", // 次要文本颜色
    hint: "#AAB8C2", // 提示文本颜色
    disabled: "#CCD6DD", // 禁用文本颜色
    link: "#1DA1F2", // 链接文本颜色
    white: "#FFFFFF", // 白色文本（用于深色背景）
  },

  // 边框颜色
  border: {
    light: "#E1E8ED", // 浅色边框
    medium: "#AAB8C2", // 中等边框颜色
    divider: "#E0E0E0", // 分隔线颜色
  },

  // 状态颜色
  status: {
    success: "#d4edda", // 成功状态
    warning: "#FFAD1F", // 警告状态
    error: "#E0245E", // 错误状态
    info: "#1DA1F2", // 信息状态
    badge: "#FF3B30", // 徽章/通知颜色
  },

  // 卡片和元素
  card: {
    background: "#FFFFFF", // 卡片背景色
    shadow: "rgba(0, 0, 0, 0.1)", // 阴影颜色
  },

  // 交互状态
  button: {
    primary: "#1DA1F2", // 主按钮背景
    primaryText: "#FFFFFF", // 主按钮文字
    secondary: "#EFF3F4", // 次要按钮背景
    secondaryText: "#1DA1F2", // 次要按钮文字
    disabled: "#CCD6DD", // 禁用按钮背景
    disabledText: "#657786", // 禁用按钮文字
  },
};

export default lightTheme;
